311751
8401002
855473
113180
670299
347469
227825
91301
402430
1260394
384660
689943
256284
497841
412275
774256
807951
467118
370102
57387
519115
83566
279432
636607